Significance of Different Software Metrics in Defect Prediction

نویسنده

  • Marian Jureczko
چکیده

This paper presents an empirical analysis of significance of different process and product metrics in defect prediction models. 48 releases of 15 open-source and 38 releases of 7 proprietary projects were investigated. Pearson correlation coefficients with the number of defects were calculated for each of the metrics respectively. Subsequently defect prediction models were built using linear stepwise regression and a discriminant analysis was conducted. Since the stepwise regression was used, the obtained models always consisted of a subset of the investigated metrics. Therefore, it was possible to check whether the selection of metrics corresponds with the correlations with number of defects and the discriminant power of the metrics. Moreover, according to the obtained results some of the metrics were recommended with regard to defect prediction.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dr aft ! How , and Why , Process Metrics are better

Defect prediction techniques could potentially help us to focus quality-assurance efforts on the most defect-prone files. Modern statistical tools make it very easy to quickly build and deploy prediction models. Software metrics are at the heart of prediction models; understanding how and especially why different types of metrics are effective is very important for successful model deployment. ...

متن کامل

Defect prediction with bad smells in code

Streszczenie Background. Defect prediction in software can be highly beneficial for development projects, when prediction is highly effective and defect-prone areas are predicted correctly. One of the key elements to gain effective software defect prediction is proper selection of metrics used for dataset preparation. Objective. The purpose of this research is to verify, whether code smells met...

متن کامل

Heterogeneous Defect Prediction via Exploiting Correlation Subspace

Software defect prediction generally builds models from intra-project data. Lack of training data at the early stage of software testing limits the efficiency of prediction in practice. Thereby researchers proposed cross-project defect prediction using the data from other projects. Most previous efforts assumed the cross-project defect data have the same metrics set which means the metrics used...

متن کامل

Choosing software metrics for defect prediction: an investigation on feature selection techniques

The selection of software metrics for building software quality prediction models is a search-based software engineering problem. An exhaustive search for such metrics is usually not feasible due to limited project resources, especially if the number of available metrics is large. Defect prediction models are necessary in aiding project managers for better utilizing valuable project resources f...

متن کامل

Software Defect Prediction Modeling

Defect predictors are helpful tools for project managers and developers. Accurate predictors may help reducing test times and guide developers for implementing higher quality codes. We propose a statistical defect predictor model with two major differences from the existing ones. Our model will use static code measures as input, since they can easily be collected with automated tools and preven...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011